标签: request

Web.config - 使用应用程序 requestLimits

我有一个页面,用户可以在其中将文件上传到服务器。我指定了

    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="512000"></requestLimits>
        </requestFiltering>
    </security>
Run Code Online (Sandbox Code Playgroud)

在我的 Web.config 中,但我仍然收到请求太大的错误。我找到了一种解决方案 - 更改系统文件 applicationHost.config。我设置

<requestLimits maxAllowedContentLength="512000000">
Run Code Online (Sandbox Code Playgroud)

它解决了我的问题。但是我们不能在开发服务器上修改这个文件。我找到了一些解决方案,例如使用

<clear/>
Run Code Online (Sandbox Code Playgroud)

或者

<remove name="..."> 
Run Code Online (Sandbox Code Playgroud)

在我的 Web.config 中

    <security>
        <requestFiltering>
            <clear/>
            <requestLimits maxAllowedContentLength="512000"></requestLimits>
        </requestFiltering>
    </security>
Run Code Online (Sandbox Code Playgroud)

但现在我明白了

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Run Code Online (Sandbox Code Playgroud)

web-config request limit

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

如何在 jquery.smart 向导完成按钮上触发?

我在 jquery 中很新。这是来自智能向导的jquery :

/ Default Properties and Events
    $.fn.smartWizard.defaults = {
        selected: 0,  // Selected Step, 0 = first step
        keyNavigation: true, // Enable/Disable key navigation(left and right keys are used if enabled)
        enableAllSteps: false,
        transitionEffect: 'fade', // Effect on navigation, none/fade/slide/slideleft
        contentURL:null, // content url, Enables Ajax content loading
        contentCache:true, // cache step contents, if false content is fetched always from ajax url
        cycleSteps: false, // cycle step navigation
        enableFinishButton: false, // make finish button enabled …
Run Code Online (Sandbox Code Playgroud)

jquery submit request smart-wizard

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

在 NodeJs 中获取 request.body

我有这个基本服务器:

var http = require("http");
var url = require("url");

var routing = require("./RoutingPath");

function start() {  
    function onRequest(request, response) {

        var path = url.parse(request.url).pathname;
        var query = url.parse(request.url,true).query;

        routing.Route(path.toLowerCase(), query, function(recordset){

            response.writeHead(200, {"Content-Type": "application/json"});

            if (recordset != null)
            {
                console.log(JSON.stringify(recordset, null, 4));                
                response.write(JSON.stringify(recordset, null, 4));
            }

            response.end();
            console.log();
        });
  }

  http.createServer(onRequest).listen(8888);
  console.log("Server has started!");

}
Run Code Online (Sandbox Code Playgroud)

我使用“HttpRequester”发布请求,并在(小文件)中添加附件或使用内容文本框在其中发送数据。在我的服务器中,我收到了请求,但无法访问它的正文。我试过:

console.log(request.body);
Run Code Online (Sandbox Code Playgroud)

但它是未定义的。

我试图打印所有请求以查找我的数据,但它太长了,我看不到所有请求。

我尝试了其他请求,因为我认为“HttpRequester”可能不会向我发送从客户端发送给我的朋友的正确请求。

如何访问请求的正文?

request node.js

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

django limit the number of requests per minute

i'm trying to limit the number of requests from an IP in case i get too many requests from it.

例如:如果我每分钟收到超过 50 个请求,我想阻止该 IP 5 分钟。

当我使用时,request.META['REMOTE_ADDR']我总是获得本地主机的 IP,而不是发送请求的 IP。

  1. 如何获取发送请求的计算机的 IP?
  2. 我如何限制该 IP 在 X 时间内不发送更多请求?

python django request

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

超测多个 request.field 数组在服务器上未定义

我正在用 supertest 编写单元测试来测试我的服务器。但是我的一个包含一组 json 对象的 body 字段“到达”未定义。

编码:

//declaration of variable
tags = [{name: 'tag1'},{name: 'tag2'},{name: 'tag3'}];

//actual post
 agent.post('/pictures')
                .set('Connection', 'keep alive')
                .set('Content-Type', 'application/x-www-form-urlencoded')
                .field('picTitle', 'Picture Title')
                .field('tags', tags)
                .attach('file', __dirname + '/img/noel.jpg')
                .end(function(pictureSaveErr, pictureSaveRes) {
                   //do stuff
                }
Run Code Online (Sandbox Code Playgroud)

所以问题是服务器上的 req.body.tags 是未定义的。字符串没有问题。角度前端的实际实现运行良好,因此问题不在于服务器。

希望有人可以帮助我,在此先感谢...

arrays request mocha.js node.js supertest

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

request.execute(function(resp){}); 是什么意思?在 JavaScript 中?

用例是调用(Google Drive)API 来获取数据。我了解执行请求的第一部分。但是为什么我们要传递 aresponse到函数中呢?如果有的话,我们不会得到回应吗?

是否有很好的资源来理解请求/响应以及服务器在概念上是如何工作的?或者有人可以发布一个类比吗?

如何取回响应的属性?

javascript api request server

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

如何重定向回 Sinatra 中的路线?

在 Sinatra 中,如何重定向回路线?

require 'sinatra'

get "/A" do
  redirect '/B' 
end

get "/B" do 
  redirect request.referer
end
Run Code Online (Sandbox Code Playgroud)

这是代码,我希望“/B”带我回到“/A”。

现在,在浏览器中,在“/C”中,向“/A”发送​​一个获取请求。然后我会回到“/C”。原因是:
“request.referer”记录的是“/C”,因为“/A”中的重定向是由服务器发起的,不算是目标页面的referrer。

有一种 JavaScript 方法可以解决它(放在 /A 上):

<script type="text/javascript">window.location = '/B';</script>
Run Code Online (Sandbox Code Playgroud)

(从:如何从 Sinatra 中的特定页面重定向网页?

我的问题是如何重定向回服务器端的路由?

ruby request sinatra

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

循环中的 Scrapy 调用请求

我想废弃一个包含带有过滤选项的组合框的网页。基本 url 相同,但请求有效负载取决于选定的组合框值。我有一个可用选项列表,我创建了一个循环,它遍历组合框值并执行请求。代码如下:

def parse_product_lines(self, response):
    options = json.loads(response.body_as_unicode())
    product_lines = options['products']

    for product_line in product_lines:
        payload = self.prepare_payload(product_line)

        scrapy.Request('http://example.com',
                       method="POST",
                       body=urllib.urlencode(payload),
                       callback=self.parse_items)

def parse_items(self, response):
    print response
Run Code Online (Sandbox Code Playgroud)

,但不执行请求。有人知道那里发生了什么吗?

python web-crawler request scrapy

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

PHP::获取POST请求内容

我正在使用WebClient.UploadData()方法 (C#) 向我的网络服务器发送 POST 请求。发送到我的网络服务器的数据包如下所示:

POST / HTTP/1.1
Host: {ip}
Content-Length: {length}
Expect: 100-continue
Connection: Keep-Alive


{buffer_content}
Run Code Online (Sandbox Code Playgroud)

由于 {buffer_content} 未在 $_POST 数组中分配,我有以下问题...

问题:如何用 PHP 读取 {buffer_content}?

我偶然发现了file_get_contents('php://input'),但我不确定是否建议这样做。

php http http-post request

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

请求在 express.js 中未定义

我正在使用 node.js 4.2.3 和 express.js 4.13.3 部署 Web 应用程序。

我使用这个由 express 正式支持的 express-session 模块。

我的代码是

**app.js**

app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');

app.use(favicon(__dirname + '/node_modules/static-favicon/favicon.ico'));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(session({
    resave: false,
    saveUninitialized: true,
    secret:'HeyYouAreWatchingJakeAndAmir'
}));

app.use(express.static(path.join(__dirname, 'public')));
app.set('multimedia', __dirname + '/public/multimedia');

app.use(user());
Run Code Online (Sandbox Code Playgroud)

现在,app.use(user());通过阅读一本书,使用我制作的模块。该模块名为 user.js,这里是

**user.js**

var User = require('../user');
var session = require('express-session');

module.exports = function(req,res,next){
    var uid = req.session.uid;
    if(!uid) return next();
    User.get(uid, "id", function(err, user){
        if (err) return next(err);
        req.user …
Run Code Online (Sandbox Code Playgroud)

session request httprequest node.js express

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