标签: request

为什么浏览器无法发送gzip请求?

如果webserver可以发送gzip响应,为什么浏览器不能发送gzip请求?

browser gzip http request

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

HTTP请求方法的有效负载

HTTP上Wikipedia条目列出了以下HTTP请求方法:

  • HEAD:要求响应与对应于GET请求的响应相同,但没有响应主体.
  • GET:请求指定资源的表示.
  • POST:将要处理的数据(例如,从HTML表单)提交到标识的资源.数据包含在请求正文中.
  • PUT:上传指定资源的表示.
  • DELETE:删除指定的资源.
  • TRACE:回显收到的请求,以便客户端可以查看中间服务器所做的更改或添加(如果有).
  • 选项:返回服务器支持指定URL的HTTP方法.这可以通过请求'*'而不是特定资源来检查Web服务器的功能.
  • CONNECT:将请求连接转换为透明的TCP/IP隧道,通常是为了通过未加密的HTTP代理实现SSL加密通信(HTTPS).
  • 补丁:用于对资源应用部分修改.

我有兴趣了解(特别是关于前五种方法):

  • 哪些方法能够(应该?)接收有效载荷
    • 可以接收有效载荷的方法,它们如何接收?
      • 通过URL中的查询字符串?
      • 通过URL编码的身体?
      • 通过raw/chunked body?
      • 通过上述([全部/部分])的组合?

我很欣赏所有的输入,如果你能分享一些(最好是轻的)阅读,那也很棒!

rest http request payload http-method

68
推荐指数
2
解决办法
9万
查看次数

浏览器在ajax请求后等待多长时间?

在服务器回答请求之前,浏览器在显示错误之前等待多长时间?这次可以无限制吗?

ajax request connection-timeout

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

在哪里可以找到所有浏览器的默认超时设置?

我正在寻找某种文档来指定每个浏览器(IE6/IE7/FF2/FF3等)在请求放弃和超时前等待多长时间.

我没有运气试图得到这个.

有什么指针吗?

browser timeout http request

66
推荐指数
3
解决办法
16万
查看次数

获取Symfony 2中的所有请求参数

在symfony 2控制器中,每次我想从帖子中获取值时我都需要运行:

$this->getRequest()->get('value1');
$this->getRequest()->get('value2');
Run Code Online (Sandbox Code Playgroud)

有没有办法将这些合并到一个会返回数组的语句中?像Zend的getParams()之类的东西?

php request symfony

66
推荐指数
2
解决办法
10万
查看次数

什么是内容语言和接受语言?

我见过的HTTP报头Content-LanguageAccept-Language,可能有人解释这是什么意思了,它们之间的区别?我有一个多语言网站,并想知道我应该由用户设置两个网站当前选定的语言.

response request http-headers

65
推荐指数
4
解决办法
8万
查看次数

如何从nodejs请求模块获取重定向的URL?

我正在尝试通过使用nodejs 请求模块将我重定向到另一个页面的URL进行操作.

通过文档梳理我无法找到任何允许我在重定向后检索URL的内容.

我的代码如下:

var request = require("request"),
    options = {
      uri: 'http://www.someredirect.com/somepage.asp',
      timeout: 2000,
      followAllRedirects: true
    };

request( options, function(error, response, body) {

    console.log( response );

});
Run Code Online (Sandbox Code Playgroud)

module request node.js

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

从Microsoft.AspNet.Http.HttpRequest获取原始URL

HttpRequest在Asp.Net 5(vNext)类包含(除其他事项外)解析有关的URL请求,诸如细节Scheme,Host,Path等.

我还没有发现任何公开原始请求URL的地方 - 只有这些解析的值.(以前的版本有Request.Uri)

我可以获取原始URL而无需将其与HttpRequest上可用的组件拼凑在一起吗?

uri request asp.net-core

63
推荐指数
7
解决办法
4万
查看次数

如何在redux中发出AJAX请求

据我所知,我必须在行动创建中写入请求.如何使用承诺提交请求?我正在获取数据.然后在reducer中创建新状态.在连接中绑定动作和减速器.但我不知道如何使用承诺请求.

行动

import $ from 'jquery';
export const GET_BOOK = 'GET_BOOK';

export default function getBook() {
  return {
    type: GET_BOOK,
    data: $.ajax({
      method: "GET",
      url: "/api/data",
      dataType: "json"
    }).success(function(data){
      return data;
    })
  };
}
Run Code Online (Sandbox Code Playgroud)

减速器

import {GET_BOOK} from '../actions/books';

const booksReducer = (state = initialState, action) => {
  switch (action.type) {
    case GET_BOOK:
      return state;
    default:
      return state;
  }
};

export default booksReducer;
Run Code Online (Sandbox Code Playgroud)

容器 如何在容器中显示数据?

import React, { Component, PropTypes } from 'react';
import { connect } from 'react-redux';
import …
Run Code Online (Sandbox Code Playgroud)

ajax request reactjs redux

62
推荐指数
4
解决办法
6万
查看次数

如何使用axios发送Basic Auth

我正在尝试实现以下代码,但有些东西不起作用.这是代码:

  var session_url = 'http://api_address/api/session_endpoint';
  var username = 'user';
  var password = 'password';
  var credentials = btoa(username + ':' + password);
  var basicAuth = 'Basic ' + credentials;
  axios.post(session_url, {
    headers: { 'Authorization': + basicAuth }
  }).then(function(response) {
    console.log('Authenticated');
  }).catch(function(error) {
    console.log('Error on Authentication');
  });
Run Code Online (Sandbox Code Playgroud)

它返回401错误.当我使用Postman执行此操作时,可以选择设置Basic Auth; 如果我没有填写这些字段,它也会返回401,但如果我这样做,则请求成功.

我有什么想法我做错了吗?

以下是如何实现此API的API文档的一部分:

此服务使用标头中的基本身份验证信息来建立用户会话.凭据将根据服务器进行验证.使用此Web服务将创建一个会话,其中包含传递的用户凭据并返回JSESSIONID.此JSESSIONID可用于后续请求以进行Web服务调用.*

request postman axios

61
推荐指数
6
解决办法
11万
查看次数