Я отвечаю на запрос GET от полевого устройства со следующим:
var reply = new HttpResponseMessage(System.Net.HttpStatusCode.OK)
{
Content = new StringContent("SUCCESS")
};
Слово появляется в сообщении тела. Но полевое устройство говорит, что это не удачно.
Исходя из этого, я могу понять, что я должен использовать не HttpResponseMessage
, а некоторые другие средства.
Предлагаемый ответ должен выглядеть следующим образом:
HTTP/1.1 200 OK<CR><LF>
Date: Mon, 15 Feb 2016 11:34:50 GMT<CR><LF>
Server: Apache/2.2.31 (Win32) mod_ssl/2.2.31 OpenSSL/1.0.2f PHP/5.4.45<CR><LF>
X-Powered-By: PHP/5.4.45<CR><LF>
Content-Length: 7<CR><LF>
Keep-Alive: timeout=5, max=100<CR><LF>
Connection: Keep-Alive<CR><LF>
Content-Type: text/plain<CR><LF>
<CR><LF>
SUCCESS<CR><LF>
Кстати, я использую Microsoft для этого не PHP, это из руководства.
Должен ли я использовать HttpRequestMessage
?
Часть, которая меня интересует, <<code>CR><LF>SUCCESS<CR><LF>