2011-10-20 144 views
0

我创建了一个PUT WCF服务来更新我的数据库。如何在提琴手中调用此服务来测试它是否正常工作。如何在Fiddler中调用PUT方法

我曾尝试在提琴手的URL,它给了我404!

任何人都可以帮助我吗?

回答

2

在请求生成器中有一个下拉菜单。默认情况下,它显示“GET”,它允许你选择你想使用的HTTP方法。把它改成“PUT”,你应该完成。

你可能也想看看这个...

Doing a HTTP PUT from a browser

...和调查使用了X-HTTP-方法-Override标头的。

你也应该阅读这...

使用Fiddler测试REST风格的WCF服务 http://www.keyvan.ms/use-fiddler-to-test-restful-wcf-services

+0

有什么我应该在请求的头部添加?就像我需要传递一些参数,我该怎么做? – HardCode

+1

你有一个真正的客户调用这个API吗?如果是这样,我的建议是你应该使用Fiddler观看一个真正的HTTP请求,然后重用它(编辑它,保存为VS.NET MSTest WebTest或其他)。 –

+0

通常情况下,PUT非常像POST,所以它通常有一个body。提琴手允许你提供该身体。这就是说,看看我刚添加到我的答案的网址。 –