相关疑难解决方法(0)

大多数Web浏览器中是否提供PUT,DELETE,HEAD等方法?

我在这里看到了几个问题,例如如何调试RESTful服务,其中提到:

不幸的是,相同的浏览器不允许我测试HTTP PUT,DELETE,甚至在某种程度上测试HTTP POST.

我也听说过浏览器只支持GET和POST,来自其他一些来源:

但是,Firefox中的一些快速测试显示发送PUTDELETE请求按预期工作 - XMLHttpRequest成功完成,并且请求以正确的方法显示在服务器日志中.我是否缺少某些方面,例如跨浏览器兼容性或非明显的限制?

browser ajax http cross-browser

596
推荐指数
7
解决办法
23万
查看次数

你怎么做HTTP Put?

我们有这个有web服务组件的软件.

现在,这个系统的管理员来找我,想要使用webservices组件将数据导入系统.

所以,我去阅读文档,试图找出这个东西,我看到这样的事情:


点击这里查看我在说什么(这在firefox,chrome和safari中看起来最好)

该文档提供了使用HTTP动词(如GET,POST,PUT,DELETE)与系统交互的示例.但在我有限的经验中,我从未发送过HTTP PUT或DELETE.

你怎么做呢?我已经构建了具有method ="post"或method ="get"的HTML表单,并且请求被发送到action属性中指定的任何内容(action ="someResource").但我真的不知道如何处理这个PUT的事情.

如果我不得不猜测,我将不得不构建一个创建某种HTTP Request对象的应用程序并设置它的所有属性,并以某种方式包含我想要PUT到RESOURCE的数据(


我正在尝试使用REST术语,这对我来说是另一回事
).然后我会用我的编程语言发送请求,等等等等.我只是在猜测这一点.请提供一些帮助!

我以为我是一名网络开发人员,因为我知道像XHTML,CSS,JavaScript等等,但它开始看起来像我根本不知道任何关于网络的基础(HTTP).

编辑

PS:我主要用.net编程.所以,.net中的任何例子都会非常棒.

xml rest web-services http put

68
推荐指数
5
解决办法
8万
查看次数

什么是快递提交表格的首选方式?

在我的第一个Node项目中,使用Express/Express资源库和Jade进行模板化.

根据docs生成默认映射.其中我们可以找到:

PUT     /forums/:forum       ->  update
Run Code Online (Sandbox Code Playgroud)

然而,我没有看到提交价值的简单方法.

如何提交创建/更新?

可以轻松创建Jade表单和body解析器,但是如何提交此表单?请注意,express-resource定义了PUT方法(不是POST).

forms node.js express

4
推荐指数
1
解决办法
3112
查看次数

为什么servicestack服务路由到GET而不是PUT

本周我获准学习ServiceStack.我喜欢它.这是一个了不起的框架.但是我遇到了一个我无法得到一个相当直接的例子来工作的情况.(虽然它确实不像示例那样简单,但可能是更现实的一个例子.)

为这个长期问题提前道歉.

我有一个简单的DTO映射到这样的数据库......

[Description("Customer")]
[Alias("Customers")]
    public class Customer : IHasId<int>
    {
        [Alias("Id")]
        [AutoIncrement]
        public int Id { get; set;}

        [Required]
        public int CompanyId { get; set;}

        [Required]
        public string FirstName { get; set;}

        [Required]
        public string LastName { get; set;}

        public string MiddleInitial { get; set;}
        public string EmployerName { get; set;}
        public string ServiceLocationDescription { get; set;}
        public string Street1 { get; set;}
        public string Street2 { get; set;}
        public string City { get; set;}
        public string State { …
Run Code Online (Sandbox Code Playgroud)

servicestack ormlite-servicestack

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