标签: get-request

如何获取烧瓶中get请求的参数值?

我在网上找到的答案是使用request.args.get.但是,我无法管理它.我有以下简单示例:

from flask import Flask
app = Flask(__name__)

@app.route("/hello")
def hello():
    print request.args['x']
    return "Hello World!"

if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

我进入127.0.0.1:5000/hello?x=2浏览器,结果得到:

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python flask get-request web

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

jQuery:等到多个GET请求被成功处理

我需要发出多个$ .get请求,处理它们的响应,并在同一个数组中记录处理结果.代码如下所示:

$.get("http://mysite1", function(response){
  results[x1] = y1;
}
$.get("http://mysite2", function(response){
  results[x2] = y2;
}

// rest of the code, e.g., print results
Run Code Online (Sandbox Code Playgroud)

在继续我的其余代码之前,有没有确保所有成功函数都已完成?

jquery wait get-request

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

NSURLConnection授权标头无法正常工作

我试图通过NSURLConnection在HTTP标头中发送OAuth访问令牌,但它似乎没有发送标头,因为API一直给我一个错误,说"必须提供授权令牌".

这是我正在使用的代码:

NSURL *aUrl = [NSURL URLWithString: @"http://generericfakeapi.com/user/profile"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:aUrl
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:30.0];

[request addValue:[NSString stringWithFormat:@"OAuth %@", token] forHTTPHeaderField:@"Authorization"];

[request setHTTPMethod:@"GET"];

NSError *error = nil;
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error: &error];

NSDictionary *JSONDictionary = [NSJSONSerialization JSONObjectWithData:returnData options:kNilOptions error:&error];
NSLog(@"Response : %@", JSONDictionary);
Run Code Online (Sandbox Code Playgroud)

这是API的cURL命令的示例:

curl 'http://generericfakeapi.com/user/profile' -H 'Authorization: OAuth YourAuthToken'
Run Code Online (Sandbox Code Playgroud)

这不是我基本上通过NSURLConnection做的事情吗?

任何帮助,将不胜感激.

curl nsurlconnection http-headers ios get-request

18
推荐指数
2
解决办法
8711
查看次数

如何在获取请求期间显示 Axios 的进度(不是下载或上传)

我想要的是在 Axios 收到我的请求时显示一个进度条。axios包有onDownloadProgressonUploadProgress在下载或上传期间显示进度条,但在获取请求期间没有进度条。我搜索了很多问题和文章,但它们总是关于下载/上传进度或 Vue.js,我不明白如何在 React 中做到这一点。

我在下面有以下代码(这将不起作用,因为我没有下载)。

理想情况下,我会自己写;但是如果有人可以解释我如何将axios-progress 包loadProgressBar()与我的 Axios 请求集成,我愿意考虑使用axios-progress 包

request = () => {
    this.setState({error: null, results: []})
    axios({
        method: 'get',
        url: process.env.REACT_APP_API_LOCALS,
        responseType: 'json',
        onDownloadProgress: (progressEvent) => {
            var percentCompleted = Math.round((progressEvent.loaded * 100) / progressEvent.total);
            this.setState({
                loading: percentCompleted
            })
        },
    })
    .then(
        (response) => {
            console.log(response)
            this.setState({
                results: response.data.results,
                error: null,
                totalPages: Math.ceil(response.data.count / response.data.results.length)
            })  
        }
    )
    .catch(
        (error) => {
            this.setState({
                loading: …
Run Code Online (Sandbox Code Playgroud)

loading get-request reactjs axios

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

如何从 Spring Boot 控制器向另一台服务器执行 http 请求

我想从托管在 localhost:8080 上的 Spring Boot 应用程序在 localhost:80 托管的服务器上执行 get 请求(例如,但可能是每个主机)。

例如,我想从我的 Spring 应用程序获取托管在 locahost:80/image.jpg 上的图像。我该如何处理这个问题?

spring http get-request

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

www.text在Unity3D中返回奇怪的值(C#)

我正在使用Unity 3D的WWW来发出http请求:http://docs.unity3d.com/ScriptReference/WWW.html

似乎无论我试图访问什么样的数据,它只会返回: 每次.我已经尝试过json文件,我尝试过只生成一个字符串的php.我似乎无法访问服务器上的值.

C#:

public string url = "http://www.onelittledesigner.com/data.php";

IEnumerator Start() {
    WWW www = new WWW(url);
    yield return www;

    if (!string.IsNullOrEmpty(www.error)) {
        Debug.Log(www.error);
    } else {
        Debug.Log(www.text);
    }

}
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php
  echo "textiness";
?>
Run Code Online (Sandbox Code Playgroud)

注意: 我已成功使用www.texture将图像从服务器中拉出.但是,www.text似乎不起作用.

c# http unity-game-engine get-request

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

如何向web api 2获取请求发送整数列表?

我正在尝试完成此任务,我需要将一个id(整数)列表发送到web api 2 get请求.

所以我在这里找到了一些样品,它甚至有一个示例项目,但它不起作用......

这是我的web api方法代码:

[HttpGet]
[Route("api/NewHotelData/{ids}")]
public HttpResponseMessage Get([FromUri] List<int> ids)
{
    // ids.Count is 0
    // ids is empty...
}
Run Code Online (Sandbox Code Playgroud)

这是我在fiddler中测试的URL:

http://192.168.9.43/api/NewHotelData/?ids=1,2,3,4
Run Code Online (Sandbox Code Playgroud)

但是列表始终为空,并且没有任何id传递给该方法.

似乎无法理解问题出在方法,URL或两者中......

那怎么可能实现呢?

c# get-request asp.net-web-api2

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

错误 TS2322:“数字”类型不可分配给“字符串”类型

我正在尝试构建一个应用程序,我想首先按用户获取我的帖子,然后在单击帖子时,我想按 id 获取此特定帖子。

最后我收到以下错误:

src/app/cars/car-detail/car-detail.component.ts(25,11) 中的错误:错误 TS2322:类型 'Observable<{ _id: string; 标题:字符串;内容:字符串;图像路径:字符串;创建者:字符串;}>' 不能分配给类型 'Car[]'。

'Observable<{ _id: string; 类型中缺少属性'includes' 标题:字符串;内容:字符串;图像路径:字符串;创建者:字符串;}>'。

src/app/cars/car-detail/car-detail.component.ts(26,11): 错误 TS2322: 类型 'number' 不能分配给类型 'string'。

import { Input, Component, OnInit } from '@angular/core';
import { Car } from '../car.model';
import { CarsService } from '../cars.service';
import { ActivatedRoute, Params } from '@angular/router';


@Component({
  selector: 'app-post-detail',
  templateUrl: './post-detail.component.html',
  styleUrls: ['./post-detail.component.css']
})
export class PostDetailComponent implements OnInit {
  @Input() post: Post[] = [];
  @Input() id: string;
  constructor(
    private postsService: PostsService,
    private route: …
Run Code Online (Sandbox Code Playgroud)

get-request typescript angular

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

oAuth 1.0 获取请求改造 android

我想使用 Retrofit 实现 oAuth 1.0 get 请求,但无法获得响应。

在此处输入图片说明

邮递员回复:

{
    "1": {
        "entity_id": "1",
        "parent_id": "0",
        "position": "0",
        "level": "0",
        "name": "Root Catalog"
    },
    "2": {
        "entity_id": "2",
        "parent_id": "1",
        "position": "1",
        "level": "1",
        "name": "Default Category",
        "is_active": "1"
    }
}
Run Code Online (Sandbox Code Playgroud)

我的界面是:

 @GET("/api/rest/categories/?")
    @Headers({ "Content-Type: application/json"})
    Call<ResponseBody> getProduct( @Field("oauth_consumer_key") String grantType,
                                   @Field("oauth_token") String username,
                                   @Field("oauth_signature_method") String sig,
                                   @Field("oauth_timestamp") String timS,
                                   @Field("oauth_nonce") String nonc,
                                   @Field("oauth_version") String vers,
                                   @Header("Authorization") String authorization);
Run Code Online (Sandbox Code Playgroud)

方法调用是:

私人无效 callService(){

 byte[] credentials = "CONSUMER_SECRETE:TOKEN_SECRETE".getBytes();
 String basicAuth = "Basic " …
Run Code Online (Sandbox Code Playgroud)

android oauth get-request retrofit oauth-1.0a

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

使用来自API的数据填充Django数据库获取请求

我的项目围绕发出API请求(获取JSON)并从这些请求输出信息而构建。60-80%的请求正在请求很少更改的静态数据。我想以这种方式将这些静态数据存储在数据库中,而不必将所有请求都花在该静态数据上。

我已经建立了一个模型,其中将保存仅来自那些请求之一的所有信息。我不知道在哪里放置任何代码,用我的请求中的信息实际填写该数据库。

模型

 class Champion(models.Model):
     id = models.IntegerField(primary_key=True)
     name = models.CharField(max_length=100)
     title = models.CharField(max_length=255)
     image = models.CharField(max_length=5000)
     ...
Run Code Online (Sandbox Code Playgroud)

基本上,我知道我需要发出2个请求,一个要获取我的所有ID,然后遍历那些ID并发出一个将在数据库中创建冠军的请求。我已经编写了用于执行此操作的代码,但我不知道将这些代码放在哪里或如何访问它。

python django get-request

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