Я использую клиент CXF для взаимодействия с .net веб-службой, работающей на IIS 6. Этого запрос (анонимный):Используя фрагментированное кодирование в запросе POST к вебу-службе ASMX на IIS 6 генерирует 404
POST /EngineWebService_v1/EngineWebService_v1.asmx HTTP/1.1 Content-Type: text/xml; charset=UTF-8 SOAPAction: "http://.../Report" Accept: */* User-Agent: Apache CXF 2.2.5 Cache-Control: no-cache Pragma: no-cache Host: uat9.gtios.net Connection: keep-alive Transfer-Encoding: chunked
затем 7 кусков 4089 байт и один из 369 байт, генерирует следующий вывод после того, как первый кусок был отправлен:
HTTP/1.1 404 Not Found Content-Length: 103 Date: Wed, 10 Feb 2010 13:00:08 GMT Connection: Keep-Alive Content-Type: text/html
Любой знает, как получить IIS принять Chunked вход для POST ?
Благодаря
Я прошел через просмотрщик метабазы, и AspEnableChunkedEncoding включен (и не отключен нигде). У вас есть опыт в том, что AspEnableChunkedEncoding влияет на загрузку POSTed, а также на скачивание? Документы ничего не говорят о распределенных POST-сообщениях. Это не проблема с URL-адресом, а более низкий запрос. Спасибо. – 2010-02-10 14:54:08
Да У меня есть только с типом = "ФАЙЛ", но это все еще HTTP POST. Что-нибудь в журнале событий? –