Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: WinHttp POST Добавлено: 14.09.09 17:25  

Автор вопроса:  Winand | Web-сайт: winandfx.narod.ru
http.Open "POST", _
    createNPRequest(hs.nowPlayingURL, hs.sessionID, artist, song, album, secs, no, mbid), _
    True
http.Send
createNPRequest формирует запрос вида <np-url>?s=<sessionID>&a=<artistname>&t=<track>&b=<album>&l=<secs>&n=<tracknumber>&m=<mb-trackid>
Реально я передаю artist = "self-test Превед" и track = "Here we're again" в UTF-8

На сайте появляется исполнитель-песня вида
"self-test &#208; &#209; &#208;µ&#208;&#178;&#208;µ&#208;&#180; – Here we're again"

Что происходит с русским текстом? я пробовал кодировать в UTF-8, делать percent-encoding (типа %C1%D0..)
Возможно проблемы с настройками winhttp?

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 14.09.09 17:26
Ну не &#208; &#209; &#208;µ&#208;&#178;&#208;µ&#208;&#180; но смысл ясен))

Ответить

Номер ответа: 2
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 14.09.09 19:09
снифером смотри что шлет обычный браузер и что отправляешь ты.. и все станет на свои места

Ответить

Номер ответа: 3
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #3
Добавлено: 14.09.09 21:23
EROS, спасибо. Вот http://pastebin.com/m1a182de2
Первый запрос правильный, второй нет (в первом еще указан альбом b=..., но это необязательно)

Ответить

Номер ответа: 4
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 14.09.09 21:47
Ну допустим там я допускал ошибку в том что фигачил весь query в url.
Теперь так http://pastebin.com/m68382120
Ласт.фм вообще не воспринимает) хотя присылает ответ ОК.

Ответить

Номер ответа: 5
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #5
Добавлено: 14.09.09 21:51
Хотя не, кажется заработало)

Ответить

Номер ответа: 6
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #6 Добавлено: 15.09.09 07:44
В качестве http-снифера я бы рекомендовал юзать Fiddler .. весьма удобная штука.. (правда требует установленный FW 2.0)

Ответить

Номер ответа: 7
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #7
Добавлено: 15.09.09 19:24
стоило конечно сразу сказать) а то я долго искал, подходящую прогу. С Wireshark вообще не разобралсо

Ответить

Номер ответа: 8
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #8 Добавлено: 16.09.09 07:43
стоило конечно сразу сказать

ну так ты и не спрашивал.. ))

Ответить

Номер ответа: 9
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #9
Добавлено: 18.09.09 23:43
чет я туплю, что ли. Fiddler будто и не реагирует на все мои POST

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам