标签: http-post

如何使用getJSON,使用post方法发送数据?

我正在使用上面的方法,它适用于URL中的一个参数.

例如Students/getstud/1,应用控制器/动作/参数格式的地方.

现在我在Students控制器中有一个动作,它接受两个参数并返回一个JSON对象.

那么如何$.getJSON()使用post方法发布数据?

类似的方法也是可以接受的

关键是用AJAX调用控制器的动作.

asp.net-mvc jquery post http-post getjson

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

纯Javascript发送没有表单的帖子数据

有没有办法使用post方法发送数据而没有表单,没有刷新页面只使用纯Javascript(不是jQuery $.post())?也许是httprequest或其他东西,现在找不到它.

javascript post xmlhttprequest http-post httpwebrequest

104
推荐指数
9
解决办法
23万
查看次数

ios使用HTTP POST上传图像和文本

谢谢阅读.

我是iOS新手,我正在尝试使用multi-part form encodingiOS 上传图片和文字.

curl等值是这样的:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload"

curl上面的命令返回预期的正确响应JSON.

问题: 我一直收到HTTP 400请求,这意味着我在编写HTTP POST Body时出错了.

我做了什么: 作为一些参考,我尝试了 Flickr API iOS应用"POST尺寸太大了!" 目标C:如何使用HTTP POST上传图像和文本?.但是,我一直在获得HTTP 400.

我尝试了ASIHttpRequest但在那里有一个不同的问题(回调永远不会被调用).但是,我没有进一步调查,因为我听说开发人员已停止支持该库:http://allseeing-i.com/ [request_release] ;

有人可以帮帮我吗?

curl file-upload http-post image-uploading ios

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

访问Symfony2请求对象中的POST值

好的,这是一个新手问题,但我无法在任何地方找到答案.在Symfony2的控制器中,我想从我的一个表单中访问POST值.在控制器中我有:

public function indexAction()
{ 
    $request = $this->get('request');
    if ($request->getMethod() == 'POST') {
        $form = $this->get('form.factory')->create(new ContactType());
        $form->bindRequest($request);
        if ($form->isValid()) {
            $name_value = $request->request->get('name');
Run Code Online (Sandbox Code Playgroud)

不幸的$name_value是没有退货.我究竟做错了什么?谢谢!

php http-post symfony

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

如何在POST表单上设置Header字段?

如何在提交表单时在POST标题中设置自定义字段?

html javascript post http-post httprequest

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

在iOS上发送HTTP POST请求

我正在尝试使用我正在开发的iOS应用程序发送HTTP Post但是推送从未到达服务器,尽管我确实获得了代码200作为响应(来自urlconnection).我从来没有得到服务器的响应,也没有服务器检测到我的帖子(服务器检测到来自android的帖子)

我确实使用ARC,但将pd和urlConnection设置为强.

这是我发送请求的代码

 NSMutableURLRequest *request = [[NSMutableURLRequest alloc]
                                    initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",dk.baseURL,@"daantest"]]];
    [request setHTTPMethod:@"POST"];
    [request setValue:@"text/xml"
   forHTTPHeaderField:@"Content-type"];

    NSString *sendString = @"<data><item>Item 1</item><item>Item 2</item></data>";

    [request setValue:[NSString stringWithFormat:@"%d", [sendString length]] forHTTPHeaderField:@"Content-length"];

    [request setHTTPBody:[sendString dataUsingEncoding:NSUTF8StringEncoding]];
    PushDelegate *pushd = [[PushDelegate alloc] init];
    pd = pushd;
    urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:pd];
    [urlConnection start];
Run Code Online (Sandbox Code Playgroud)

这是我代表的代码

#import "PushDelegate.h"

@implementation PushDelegate
@synthesize data;

-(id) init
{
    if(self = [super init])
    {
        data = [[NSMutableData alloc]init];
        [data setLength:0];
    }
    return self;
}


- (void)connection:(NSURLConnection *)connection didWriteData:(long long)bytesWritten totalBytesWritten:(long …
Run Code Online (Sandbox Code Playgroud)

objective-c http-post nsurlconnection ios automatic-ref-counting

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

使用axios POST请求传递标头[ReactJS]

我已经按照npm包文档中的建议编写了一个axios POST请求

var data = {
    'key1': 'val1',
    'key2': 'val2'
}
axios.post(Helper.getUserAPI(), data)       
.then((response) => {
    dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
    dispatch({type: ERROR_FINDING_USER})
})
Run Code Online (Sandbox Code Playgroud)

它工作正常,但现在我修改了我的后端API以接受Headers

内容类型:'application/json'

授权:'JWT fefege ......'

现在这个请求在POSTMAN上工作正常,但是在写一个axios调用时,我遵循这个链接并且不能让它工作.

我正在得到 400 BAD Request

这是我修改过的请求

axios.post(Helper.getUserAPI(), {
    headers: {
        'Content-Type': 'application/json',
        'Authorization': 'JWT fefege...'
    },
    data
})      
.then((response) => {
    dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
    dispatch({type: ERROR_FINDING_USER})
})
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏

提前致谢.

json content-type http-post http-headers axios

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

使用Volley发送带有JSON数据的POST请求

我想发一个新JsonObjectRequest请求:

  • 我想接收JSON数据(来自服务器的响应):好的
  • 我想将带有此请求的JSON格式数据发送到服务器

    JsonObjectRequest request = new JsonObjectRequest(
        Request.Method.POST, "myurl.com", null,
        new Response.Listener<JSONObject>() {
            @Override
            public void onResponse(JSONObject response) {
                //...
            }
        },
        new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                //...
            }
        })
        {
            @Override
            protected Map<String,String> getParams() {
                // something to do here ??
                return params;
            }
    
            @Override
            public Map<String, String> getHeaders() throws AuthFailureError {
                // something to do here ??
                return params;
            }
        };
    
    Run Code Online (Sandbox Code Playgroud)

PS我也在我的项目中使用GSON库.

android http-post android-volley android-json

81
推荐指数
4
解决办法
16万
查看次数

[AcceptVerbs(HttpVerbs.Post)]和[HttpPost]有什么区别?

我可以用[AcceptVerbs(HttpVerbs.Post)]/[AcceptVerbs(HttpVerbs.Get)]装饰一个动作

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(string title)
{
    // Do Something...
}
Run Code Online (Sandbox Code Playgroud)

或者使用[HttpPost]/[HttpGet]属性

[HttpPost]
public ActionResult Create(string title)
{
    // Do Something...
}
Run Code Online (Sandbox Code Playgroud)

他们不一样吗?

asp.net-mvc http-get http-post asp.net-mvc-2

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

将图像上传到服务器android

我想知道哪种是将图像上传到服务器而不会失去其质量的最佳方式.我在谷歌搜索发现了各种发布数据的方法.但我不确定哪一个最好上传.我碰到

  1. 多部分图像上传.
  2. 使用字节数组上传图像
  3. 使用base64编码的字符串上传图像.

我已经尝试过Base64编码,如果图像分辨率太高,它会导致OOM(内存不足).任何解决这个问题的教程都将受到赞赏.提前致谢.

android http-post image-uploading

76
推荐指数
4
解决办法
16万
查看次数