c# - 如何使用curl对Web服务进行身份验证?

标签 c# web-services grails curl http-headers

我试图让我为正在使用的网站运行Web服务。该站点需要登录。我尝试将--user:password与curl配合使用,但无济于事。我如何找到如何对该网站进行身份验证?

最佳答案

关于您需要的HTTP header ,这可能需要反复试验。当我不得不对curl进行类似的操作时,我最终做了多个curl调用。第一个将登录该网站并存储cookie。第二次调用将使用Cookie并进行实际交易。

这是一个示例:http://curl.haxx.se/libcurl/php/examples/ebay_login.html

关于c# - 如何使用curl对Web服务进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877238/

相关文章:

c# - 如何从 SqlDataReader 读取多个结果集?

web-services - Sails REST API 与简单的 AUTH

c# - SynchronizationContext.Send 调用 Func 返回结果

objective-c - 用户多次生成同一个 Action 等待下载怎么办?

java - 如何在java中以 block 的形式从web服务返回数据

grails - 动态数组等效

unit-testing - Grails:Groovy:无法解析类 grails.test.mixin.TestFor

session - Grails:为什么 session 无法正确保存我的 map 列表?

c# - 如何在 LINQ to 实体表达式中使用 CreateDateTime

c# - WPF 自定义 slider PART_SelectionRange 落后于拇指