Чем мой GET отличается от стандартного?)

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Привет друзья. Имитирую АПИ приложения.
Раньше с такой проблемой не сталкивался. Обычно все делаю не пост запросах, так тут принципиально требует GET. а в гет нет настройки content type.(Подозреваю,что в этом проблема)
ПОсмотрите пожалуйста,почему она(api сервиса) не дает норм ответ?

--- на этот отдает нормальные данные.(это не мой запрос, а перехват эталона)



А вот мой

Он возвращает HTTP/1.1 406 Not Acceptable (((
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 224
Баллы
113

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63

wizard

Client
Регистрация
04.10.2011
Сообщения
991
Благодарностей
608
Баллы
93
Data-Type: json
надо же сообщить что ты отсылаешь json
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Data-Type: json
надо же сообщить что ты отсылаешь json
В стандартных настройках гета нету типа данных( поэтому я пробовал отдельным полем как куки указывать, что data type json. Результат-та же ошибка из первого поста(
Может еще что то есть?
Или надо именно через настройки это указать?(тогда как) может на шарпе?
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
788
Баллы
113
в шарпном коде отправляет как задуманно
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
в шарпном коде отправляет как задуманно
не подкинете пример такого кода? Все,которые я нашел, только в гет запрос на шарпе рефер добавляли. А мне тайп нужен..
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
788
Баллы
113
 
  • Спасибо
Реакции: Dexio

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
788
Баллы
113

да ))
 
  • Спасибо
Реакции: ssXXXss

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
string xclient_version = "";
string authorization = ”";
string xdevice_identifier = "";
string user_agent = "";
ZennoPoster.HttpGet("0",//url
"",//proxy
"UTF-8",
interfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
30000, //timout
"",// cookies
user_agent,//useragent
true,//use redirect
1, //maxr edi r count
new String[] {
"Accept: application/json".
"X-Client-version: "+xclient_version.
"Authorization: "+authorization.
"Accept-Encoding: gzip. deflate".
"Accept-Language: en".
"Content-Type: application/json".
"Data-туре: json".
"X-Device-ldentifier: "+xclient_version.
}
);


У меня не собирается. Я хз где я ошибся((

Я не проф оцифровывальщик..
Точки правлю правлю, а он все про 3 строку далдонит
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
788
Баллы
113
string xclient_version = "asdufuer03e4112";
string authorization = "asdufuer03e4112";
string xdevice_identifier = "asdufuer03e4112";
string user_agent = "asdfasdfasf";

ZennoPoster.HttpGet("http://asfsdl.cadf.ct",//url
"",//proxy
"UTF-8",
InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
30000, //timout
"",// cookies
user_agent,//useragent
true,//use redirect
1,//maxredircount
new String[] {
"Accept: application/json",
"X-Client-Version: "+xclient_version,
"Authorization: "+authorization,
"Accept-Encoding: gzip, deflate",
"Accept-Language: en",
"Content-Type: application/json",
"Data-Type: json",
"X-Device-Identifier: "+xclient_version,
}
);
 
  • Спасибо
Реакции: ssXXXss и Dexio

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Спасибо огромное! У меня такой вопрос, как можно проксировать этот кубик?
Все что он мне отдает как результат это "ok". это ответ сервера или кубик возвращает не то?
 

wizard

Client
Регистрация
04.10.2011
Сообщения
991
Благодарностей
608
Баллы
93
Спасибо огромное! У меня такой вопрос, как можно проксировать этот кубик?
Все что он мне отдает как результат это "ok". это ответ сервера или кубик возвращает не то?
это не ответ сервера , это ok выполнения c#
 
  • Спасибо
Реакции: Dexio

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63

wizard

Client
Регистрация
04.10.2011
Сообщения
991
Благодарностей
608
Баллы
93
заменить ZennoPoster.HttpGet на var resultHttpGet = ZennoPoster.HttpGet
и потом return resultHttpGet;
----------
по логике вещей так должно быть , но я в C# не шарю )
 
  • Спасибо
Реакции: Dexio

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
LexxWork,
wizard

Спасибо огромное, все заработало! Капризный сервер отдал HTTP/1.1 200 OK)
Разобрался!)
 
Последнее редактирование:

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)