Как сделать POST-запрос в vb.net
Я. Я использую Visual Studio 8 с помощью vb.net. Я пытаюсь сделать почтовый запрос, который соответствует следующей схеме, но с треском провалился.
<?xml version="1.0" encoding="UTF-8"?>
<postBetOrder xmlns="urn:betfair:games:api:v1"
marketId="2568540" round="1" currency="GBP">
<betPlace>
<bidType>BACK</bidType>
<price>2.5</price>
<size>2.50</size>
<selectionId>658440</selectionId>
</betPlace>
Я не уверен, что мне нужно сделать, чтобы сделать ставку, чтобы сделать ставку. У меня было много попыток опубликовать то, что считалось правильной информацией в правильной форме, используя postStream = myWebRequest.GetRequestStream() postStream.Write(bytedata, 0, bytedata.Length) Но пока все, что я получаю, это ошибка, преждевременное завершение файла. Пожалуйста, кто-нибудь может помочь. Спасибо за все вклады.
2 ответа
<?xml version="1.0" encoding="UTF-8"?>
<postBetOrder xmlns="urn:betfair:games:api:v1"
marketId="2568540" round="1" currency="GBP">
<betPlace>
<bidType>BACK</bidType>
<price>2.5</price>
<size>2.50</size>
<selectionId>658440</selectionId>
</betPlace>
*</postBetOrder>*
Это правильный формат для вашего примера, но мне нужно больше информации, чтобы дать вам полное решение.
Как предположил Сонни Бой, вы не указали в конце файла.
(Сообщество Wiki, просто пытаюсь получить официальный ответ на этот вопрос.)