可能重复:
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);
请帮我解决这个问题。
HTTP 数据包的最大大小是多少?我对 HTTP GET 请求的响应大小感兴趣(不是这个!这个问题是关于请求大小的)。有大小吗?如果我下载了一个 1GiB 的文件,那么它最终会成为 1 个 HTTP GET 请求吗?(直觉上,我不认为会发生这种情况 - 此外,部分下载/多线程下载器将不起作用)。
我知道 IP 数据包和 TCP 数据包的最大长度大于跨多个 IP 数据包分段的长度。HTTP 也会发生这样的事情吗?我正在寻找这个问题的答案的原因是为了弄清楚收取 1c / 10K get 请求的 AWS S3 计费方案。那么有多少 GET 请求开始为 1GiB 提供服务。
我有一个名为search.jsp的页面.当用户选择一个记录并按下一个编辑按钮时,我想打开一个新页面(在同一个窗口中),其中包含记录数据(存储在json对象中并传递给新页面).如何使用Javascript(或jQuery)打开新页面并传递JSON数据?
关于将视图状态存储为URL的一部分的一般(如果有的话)共识是什么Angularjs以及我将如何去做?我有一个相当复杂的视图/路由,有许多过滤器可供设置,制表符等导致视图状态.
我看到将所有这些视图组件的状态作为URL的一部分存储在应用程序中的更简单导航中的优势(导航back将恢复以前的视图,所有选择都是在不从服务器加载状态的情况下进行的,这将是一种替代方案) .另一个优点是视图状态变为可收藏的.
有没有我可以用来指导的模式?有没有人以前做过这个并且可以分享一些经验?我应该远离在URL中存储视图状态吗?
到目前为止,我需要公开一个需要 4 个参数的 rest api。我有两个选择:
1) GET request with 4 query params
2) POST request with an Object passed that encapsulates 4 parameters.
Run Code Online (Sandbox Code Playgroud)
如果我使用case 1),那么如果将来需要发送更多参数,从而使 URL 变得冗长,因为查询参数将增加,该怎么办。如果我使用case 2),则将违反休息指南,因为 POST 仅用于创建/更新。
请让我知道在这种情况下最好的方法是什么。
我正在调用 Envelopes: listStatusChanges api 来获取信封状态。我将信封 ID(逗号分隔列表)作为参数传递给此方法,最多 50 个信封 ID 它会给我结果,但是一旦我传递超过 50 个信封 ID,它就会给我以下错误。我也通过传递相同的信封 ID 列表来尝试使用 Docusign Apiexplorer,但结果是一样的。传递这些信封 ID 有什么限制吗?
'错误:" 404 - 找不到文件或目录。
我有一个使用identityserver4框架的Identity Server,它的URL是http:// localhost:9000
我的Web应用程序是asp.net core 2.0,其URL是http:// localhost:60002.此应用程序将使用Identity Server的登录页面.
我想在登录后,Identity Server将重定向到应用程序页面(http:// localhost:60002)
这是客户端应用程序的Startup.cs
Startup.cs
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
private string AuthorityUri => Configuration.GetValue<string>("UserManagement-Authority");
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();
services.AddAuthentication(options =>
{
options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = OpenIdConnectDefaults.AuthenticationScheme;
})
.AddCookie()
.AddOpenIdConnect(options =>
{
options.SignInScheme = …Run Code Online (Sandbox Code Playgroud)现在我用字符串参数创建了一个 jenkins 作业,这个参数来自上游作业。我只想知道字符串参数的长度是否有任何限制,因为此信息是从上游作业中获取的,并且云是一个很长的字符串
有谁知道最大查询字符串长度express是多少以及如何将其设置为更大的数量?
看来,对于运行本地请求,StatusCodeError: 414当执行 URI 中包含超过 4096 个字符的 GET 请求时,我会得到一个错误。
我[目前正在使用这样的东西
HttpURLConnection con = (HttpURLConnection) u.openConnection ();
con.setDoInput(true);
con.setRequestMethod("POST");
con.setDoInput (true);
con.setDoOutput (true);
con.setRequestProperty ("Content-Type", "application/x-www-form-urlencoded");
out = new DataOutputStream(con.getOutputStream());
String content = "username=" + URLEncoder.encode ("bob")
+ "&password=" + URLEncoder.encode ("smith");
System.out.println("\n" + "sending form to HTTP server ...");
out.writeBytes (content);
out.flush ();
out.close ();
con.connect();
Run Code Online (Sandbox Code Playgroud)
有了这个,我设法将一些数据传递给我的服务器.我现在正在徘徊的是这样可以发送多少钱?
我希望能够发送一些xml文件(100~200行),想知道我能不能这样做?
贾森
我想知道如何POST在PHP中使用请求.我用来$_REQUEST['text']从url获取数据,http://localhost/data.php?text=ABCDEFGH但是如果我通过非常长的文本ERROR : Request-URI Too Long.
if(isset($_REQUEST['text'])){
$parsetext=$_REQUEST['text']; //get data here data > ABCDEFGH
}else{
echo "not valid";
}
Run Code Online (Sandbox Code Playgroud)
请任何人告诉我如何使用POST请求支持长文本.我知道那$_REQUEST是请求GET和POST.
我有一个包含以下字段的搜索表单
price, status, owner
Run Code Online (Sandbox Code Playgroud)
当用户填写所有字段时,请求将被发送到后端以显示具有指定价格,状态和所有者的产品的类别列表.用户可以单击每个类别以查看其产品列表.
为了实现它,我有以下方法来检索类别,并将搜索字段(价格,状态,所有者)放入会话中以在搜索的下一页中可用(当选择类别时).
参数的值可能太长了,我更喜欢将它们作为GET来轻松地为结果添加书签.
public String retrieveCategories(){
//... here I retrieve categories which their products are matched
//with the search fields
Map session = ActionContext.getContext().getSession();
session.put("Items", this.items);
return "SUCCESS";
}
Run Code Online (Sandbox Code Playgroud)
显示所有类别后,用户可以单击每个类别以查看其产品.类别的名称将发送到后端,因此我将从会话中检索值以搜索具有所选类别的相同规格的产品.
public String retrieveProductsOfSelectedCategory(){
Map session = ActionContext.getContext().getSession();
this.items = (Items) session.get("Items");
//... here I retrieve products of the selected category based on values retrieved
// from session
}
Run Code Online (Sandbox Code Playgroud)
我想知道如果不是你的建议,实施它是否是一个好习惯?