Чем мой 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 226
Баллы
113

Dexio

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

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
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
Благодарностей
791
Баллы
113
в шарпном коде отправляет как задуманно
 

Dexio

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

LexxWork

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

Dexio

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

LexxWork

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

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

Dexio

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

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
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
Благодарностей
791
Баллы
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
Сообщения
1 004
Благодарностей
632
Баллы
113
Спасибо огромное! У меня такой вопрос, как можно проксировать этот кубик?
Все что он мне отдает как результат это "ok". это ответ сервера или кубик возвращает не то?
это не ответ сервера , это ok выполнения c#
 
  • Спасибо
Реакции: Dexio

Dexio

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

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
заменить 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)
Разобрался!)
 
Последнее редактирование:

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