C#怎么获取网络接口?url写什么?token怎么验证?有点急。。。
string url = "xxxxx?PlateNumber=%E2%3A%36C78673&DeliveryPointCode=CC_0001";  
WebRequest wRequest = WebRequest.Create(url);  
wRequest.Method = "GET";  
wRequest.ContentType = "text/html;charset=UTF-8";  
WebResponse wResponse = wRequest.GetResponse();  
Stream stream = wResponse.GetResponseStream();  
StreamReader reader = new StreamReader(stream, System.Text.Encoding.Default);  
string str = reader.ReadToEnd();   //url返回的值  
reader.Close();  
wResponse.Close();  

在第四行wRequest.GetResponse()报了未授权的错误。图片说明
wRequest不为空,是因为我url写错了吗,还是wRequest的构造少东西了,厂商给我提供的token应该在哪体现在哪里呢?在Header里吗?代码怎么写呢?刚毕业第一次用这个。。。有好心人提供一个demo吗。。我真的搞不定了。。哎

2个回答

你要把厂商的文档拿出来看,或者问它们。
有可能是放在地址里,也可能是用post而不是get,放在post的body里。

miao1996bulizhaoxi
不理朝夕 好的,谢谢
大约一年之前 回复

如上所说,要看API怎么定义的

miao1996bulizhaoxi
不理朝夕 好的,我明天问问。
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问