如何在vb.net中发出POST请求

时间:2009-10-07 17:36:25

标签: vb.net post request betfair

我。我使用vb.net使用visual studio 8。我正在尝试发布符合以下架构的发布请求,但是我的失败很糟糕。

<?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 个答案:

答案 0 :(得分:0)

正如Sonny Boy所建议的那样,你忽略了在文件的末尾包含一个。

(社区维基,只是试图正式回答这个问题。)

答案 1 :(得分:0)

<?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>*

这是您示例的正确格式,但我需要更多信息才能为您提供完整的解决方案。