相关疑难解决方法(0)

如何使用WebClient和Windows Phone 7禁用缓存

我正在调用REST Web服务,移动应用程序正在从其缓存中检索结果而不是去服务器.

我已经看到其他建议的修复(类似的问题类似的问题2)但Silverlight 4中没有Cache属性.

有没有人知道如何强制Windows Phone 7上的silverlight 4发出请求而不是点击缓存?

webclient cache-control windows-phone-7

8
推荐指数
2
解决办法
6394
查看次数

如何在.Net中手动创建HTTP请求?

我想创建自己的自定义HTTP请求.WebClient类非常酷,但它会自动创建HTTP请求.我想我需要创建一个到Web服务器的网络连接,并通过该流传递我的数据,但我不熟悉支持这种事情的库类.

(上下文,我正在为我正在教授的Web编程课程编写一些代码.我希望我的学生能够理解HTTP"黑盒子"中发生的事情的基础知识.)

.net webclient http

6
推荐指数
1
解决办法
1万
查看次数

WebClient()。DownloadString()返回旧数据

我正在使用此代码从URL获取返回字符串

webClient.Encoding = Encoding.UTF8;
response = webClient.DownloadString("http://somesite.com/code.php");
Console.Write(response);
Run Code Online (Sandbox Code Playgroud)

code.php这个样子的

<?php
$data = file_get_contents('code.txt');
echo $data;
?>
Run Code Online (Sandbox Code Playgroud)

问题是当我更改code.txt文件的内容时,该webClient.DownloadString()方法返回文件的旧内容code.txt。当我http://somesite.com/code.php在浏览器中打开URL时,它可以很好地工作。

任何解决方案将不胜感激!

我的问题似乎重复了,但我不太明白这里所说的是什么:C#WebClient disable cache

如果有人可以解释并提供示例代码,那就太好了!

php c# webclient webclient-download

2
推荐指数
1
解决办法
1326
查看次数