相关疑难解决方法(0)

不同浏览器中URL的最大长度是多少?

不同浏览器中URL的最大长度是多少?浏览器有什么不同?

HTTP协议是否要求它?

browser url http

4676
推荐指数
18
解决办法
119万
查看次数

144
推荐指数
5
解决办法
18万
查看次数

XMLHttpRequest,jQuery.ajax,jQuery.post,jQuery.get之间有什么区别

如何找出最适合某种情况的方法?任何人都可以提供一些例子来了解功能和性能方面的差异吗?

ajax jquery xmlhttprequest

116
推荐指数
3
解决办法
8万
查看次数

如何构造一个REST API,它为资源提供一个id数组

我正在为我的项目构建REST API.获取给定用户的INFO的API是:

api.com/users/[USER-ID]
Run Code Online (Sandbox Code Playgroud)

我还想允许客户端传入用户ID列表.如何构建API以使其成为RESTful并获取用户ID列表?

api rest

91
推荐指数
4
解决办法
10万
查看次数

XML over HTTP和SOAP over HTTP之间的区别

SOAP over HTTP是HTTP上的XML的一个子集,因为我假设SOAP也是一个确认模式(SOAP模式)的XML吗?我假设可以使用GET或POST方法访问XML over HTTP服务.SOAP over HTTP总是使用POST方法吗?对于基于HTTP的XML,我假设缺点是必须与所有使用者共享模式文件,而在SOAP over HTTP的情况下,它将是单个WSDL文件.是否有可能帮助让我知道一方面的差异和优势?

service soap web-services http xmlhttprequest

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

使用 REST 获取多个资源(批量获取)的正确方法是什么?

是吗:

GET api/stuff?ids[]=123&ids[]=456&ids[]=789&ids[]=101112&etc...
Run Code Online (Sandbox Code Playgroud)

是吗:

POST api/stuff/batch
  body: ids: [123, 456, 789, 101112, etc]
Run Code Online (Sandbox Code Playgroud)

?

第一个在语义上似乎是正确的,但除了有一个令人难以置信的粗俗 url,还有消息来源说 get 的长度可能有限制,那么如果我有无数个 id 怎么办?

第二个似乎更好,因为没有粗略的 url,但我对休息的理解是 POST 应该进行更改,而不是幂等的。

那么这纯粹是一个语义问题,没有真正的“正确”方式吗?

rest api-design

8
推荐指数
3
解决办法
5660
查看次数

HTTP API中的搜索动词

在API中进行搜索的最佳做法是什么?

  • GET +查询参数,例如:GET / search?q = phone
  • 主体中的GET +参数,例如:GET / search {“ query”:“ phone”}
  • 正文中的POST +参数,例如:POST / search {“ query”:“ phone”}

api rest restful-url restful-architecture

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

HTTP GET请求中的MVC3模型绑定?

没有自定义,我可以在MVC 3中做这样的事情吗?

    [HttpGet]
    public ViewResult MyAction(ViewModel model)
    {
        // Do stuff
        return View("ViewName", model);
    }
Run Code Online (Sandbox Code Playgroud)

我这样做的原因是作为工作流程的一部分在不同页面之间传递数据.(即当用户在第1步中调整所需内容时,将表单数据传递给第2步...)

c# asp.net-mvc-3

7
推荐指数
1
解决办法
9260
查看次数

通过POST使用ajax传递多个参数到php

我试图通过POST方法使用AJAX将多个参数传递给我的PHP文件,以便我可以查询MySQL数据库.

HTML文件:

        <div class="dropdown dropdown-dark">
            <select  class="dropdown-select" id="searchselect11" required>

                        <option value="faculty">Faculty</option>
                        <option value="dept">Dept.</option>
                        <option value="course">Course</option>
                        <option value="year">Year</option>
                        <option value="name">Name</option>

            </select>
        </div> 


<td style="padding:5px;"> <input type="text" id="searchtext11" required></td>

<button id="searchgo1"  onclick="searchone()"></button>
Run Code Online (Sandbox Code Playgroud)

这是我成功访问下拉值和文本框值的Javascript文件,svsearchtext11分别存储在变量和变量中.但问题是将两个值传递给PHP文件.问题似乎the_data是传入的变量xmlhttp.send(the_data);

searchone()功能如下:

function searchone()
{
//alert("hi");

var xmlhttp;
var sel = document.getElementById('searchselect11'); 
var sv = sel.options[sel.selectedIndex].value;
var searchtext11= document.getElementById("searchtext11").value;
var  the_data = 'select='+sv+'text='+searchtext11;


if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax

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

php中使用get可以发送多少个字符

可能重复:
HTTP GET 请求的最大长度?

php.ini中使用get in url可以发送多少个字符

意思是在php中使用GET方法发送数据有什么限制

我正在尝试发送如下数据。但在下一页中我没有获得所有数据。

xmlhttp2.open("GET"," http://localhost/My_Project/LeaveLength_Ajax.php?_Get_FromDate= "+FromDate_G+"&_Get_ToDate="+ToDate_G+"&PLAvailabe_JS="+PLAvailabe_JS +"&CLAvailabe_JS="+CLAvailabe_JS +"&LWPAvailabe_JS=" +LWPAvailabe_JS+"&MLAvailabe_JS="+MLAvailabe_JS +"&COMPAvailabe_JS="+COMPAvailabe_JS+"&FromHomeAvailabe_JS="+FromHomeAvailabe_JS +"&LeaveType_JS="+LeaveType_JS,true);

请帮我解决这个问题。

php

5
推荐指数
1
解决办法
3391
查看次数