我正在尝试连接到oracle webmethods Web服务,该服务将xml文件作为查询字符串。查询字符串很长,有时大约400K字符。 WebClient,HttpWebRequest等不支持这种长查询字符串。它有其他选择吗?我无法控制Web服务的设计,仅仅是像其他一些消费者一样的消费者。 有趣的是,如果我复制粘贴在firefox地址栏上的整个数据,它会通过,我收到的确认也是在另一端收到整个文件内容。
答案 0 :(得分:1)
请在此处查看:What is the maximum possible length of a query string?
不同的软件似乎接受不同的最大长度查询字符串,这就是我猜火狐根据该答案工作的原因。
我建议您与API的制造商联系以允许POST查询,这样您可以拥有更大的有效负载,并且在使用SSL时会更安全。