小编Dea*_*p39的帖子

发出 POST 请求

我正在尝试发布到定义为的网络表单:

<form name="frmdata" method='post' enctype ='multipart/form-data' action ="http://www.rzp.cz/cgi-bin/aps_cacheWEB.sh"> 
<input type ="hidden" name ="VSS_SERV" value="ZVWSBJXML"> 
<input type="file" name="filename"> 
<input type ='submit' name ='x' value ='ODESLI'> 
</form>
Run Code Online (Sandbox Code Playgroud)

这里的表格上有一些附加文档:
http://www.rzp.cz/docs/RZP02_XML_28.pdf

我最近的尝试:

using (WebClient client = new WebClient())
{   
    NameValueCollection vals = new NameValueCollection();               
    vals.Add("VSS_SERV", "ZVWSBJXML");

    string filecontent = @"<?xml version=""1.0"" encoding=""ISO-8859-2""?>";
    filecontent = filecontent + @"
<VerejnyWebDotaz 
elementFormDefault=""qualified"" 
targetNamespace=""urn:cz:isvs:rzp:schemas:VerejnaCast:v1"" 
xmlns=""urn:cz:isvs:rzp:schemas:VerejnaCast:v1"" version=""2.8"">";

    filecontent = filecontent + @"
<Kriteria> 
<IdentifikacniCislo>03358437</IdentifikacniCislo> 
<PlatnostZaznamu>0</PlatnostZaznamu></Kriteria>";

    filecontent = filecontent + @"</VerejnyWebDotaz>";
    vals.Add("filename", filecontent);

    client.Headers["ContentType"] = "multipart/form-data"; 
    byte[] responseArray = client.UploadValues(@"http://www.rzp.cz/cgi-bin/aps_cacheWEB.sh", …
Run Code Online (Sandbox Code Playgroud)

c#

-1
推荐指数
1
解决办法
555
查看次数

标签 统计

c# ×1