问题标签 [http-parameters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
842 浏览

python - 使用 Flask 从请求 url 传递 HTTP 参数

下面是我用于简单 REST API 的代码。它工作正常。REST URL 类似于http://127.0.0.1:8080/sample/100 但我需要将 100 作为键值对传递,例如http://127.0.0.1:8080/sample?runtime=100。这是可能的还是任何其他有帮助的python库

0 投票
1 回答
46 浏览

php - 如何在 smarty 模板中调用 smarty 变量

我使用 Smarty 3,并尝试使用参数扩展我的链接。

这工作正常:

但是,当我尝试使用现有$_GET参数扩展此链接时,它会导致语法错误并且我得到一个白页。

$_GET参数类似于 cPath= 1_3

还有另一种方法可以在 smarty 中调用 smarty 变量吗?

0 投票
1 回答
152 浏览

asp.net-web-api - http 参数中带有连字符的应用服务

因此,我们正忙于一个 ABP 项目,并努力指定 http 参数以映射到应用服务参数。Mailgun 的 Webhook 使用“Message-Id”作为 http 参数,我们正在努力从应用服务访问它。

这是我们的应用服务:

但是,我们得到了 MessageId 的空白字符串。由于 C# 命名规则,我们无法命名函数参数 Message-Id。我们也无法从 POST 正文中获取 JSON 格式的数据,因为 Mailgun 仅支持 x-www-form-urlencoded 的 webhook 调用。有任何想法吗?

0 投票
1 回答
3619 浏览

angular - Angular 5 HttpParams 未设置

我有一个非常简单的功能:

当我调试这个 params 变量不包含任何键或值:

在此处输入图像描述

我究竟做错了什么?

0 投票
2 回答
1540 浏览

php - Angular 6 和 PHP:无法通过 HttpParams 向 PHP 脚本发送参数

我有这个 API 函数:

这是单击登录按钮时的 php 脚本:

登录功能的脚本将运行:

这是打字稿中使用的方法。在 API 服务中:

并单击按钮:

问题是我总是在控制台的网络选项卡上看到以下错误:

似乎用户不是通过打字稿方法发送到 PHP 脚本的。

编辑

在此处输入图像描述

0 投票
2 回答
128 浏览

angular - How to set HTTP Params in Angular without the key?

Whenever I try to set HttpParams it's like:

but my API URL looks like this:

So how to set this.key like this which is 99999?

0 投票
1 回答
338 浏览

java - 通过 Http Params 将复杂对象列表发送到 Spring MVC Rest Controller

我的 POJO

我的 RestController 方法签名。

现在我希望能够通过 HttpParams 获取 getAllSubscribers() 方法所需的 SearchCriteria 列表。

我尝试了几种不同的方法,但要么我采取了: 无法将类型'java.lang.String'的值转换为所需的类型'java.util.List'异常

列表为空

很感谢任何形式的帮助

0 投票
1 回答
2339 浏览

angular - 使用 HttpParams 和 FromObject 有条件地添加参数并使用变量作为键名

有没有办法使用 HttpParams 和 fromObject 有条件地添加参数?我尝试在实例化 HttpParams 后添加条件参数,但这不起作用:

另外,我可以使用常量变量作为 fromObject 参数的键吗?我试过这个,但它不起作用:

0 投票
1 回答
1199 浏览

javascript - HTTP GET Parameters not getting constructed by Angular 7.2 on IE 11

I use HttpParams in an HTTP get request of my Angular 7.2.0 application. After I building the project using "ng build --extract-css --aot" command, run the application and log the HttpParams value on the console, I can see the parameter value on the console, but it is not reflected in the http request on the network tab. Please advise me on this.

This solution works fine in Chrome, I am getting this issue only when I am using IE.

I tried the same approach with and without "application/json" headers, but no difference.

I tried this with all the polyfills enabled, it didn't fix the issue either.

analytics.service.ts

.NET core backend .NET core backend

IE Network tab IE Network tab

IE Console IE Console

Chrome Network Tab Chrome Console

Angular version Angular version

IE version IE version

0 投票
1 回答
275 浏览

angular - '+' 字符在 HttpParams angular 中转换为空格

在角度 6 中使用 HttpParams() 时,加号字符正在转换为空格字符。

是否有任何解决方案,例如在 Angular 中使用其他方法来设置 http 请求参数而不编码字符串化的 json 或不将 + 替换为 %2B 。