标签: url-parameters

将_POST参数映射到变量的更好方法

我确信有一种更好的方法可以将所有_POST参数映射到具有相同名称的变量.有人知道怎么做得更好吗?

$ownerName = $_POST["ownerName"];
$ownerEmail = $_POST["ownerEmail"];
$ownerPhone = $_POST["ownerPhone"];
$ownerAddress = $_POST["ownerAddress"];
$buyerName = $_POST["buyerName"];
$buyerEmail = $_POST["buyerEmail"];
$buyerPhone = $_POST["buyerPhone"];
$buyerAddress = $_POST["buyerAddress"];
$propertyAddress = $_POST["propertyAddress"];
$parcelNumber = $_POST["parcelNumber"];
Run Code Online (Sandbox Code Playgroud)

非常感谢.

php post dry url-parameters

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

使用RESTful URL传递不确定的查询参数并在RESTEasy中读取它们

我需要使用RESTEasy设计RESTful服务.客户端可以使用他们想要的任意数量的查询参数来调用此公共服务.我的REST代码应该能够以某种方式读取这些查询参数.例如,如果我有书籍搜索服务,客户可以进行以下调用.

http://domain.com/context/rest/books/searchBook?bookName=someBookName
http://domain.com/context/rest/books/searchBook?authorName=someAuthor& pubName=somePublisher
http://domain.com/context/rest/books/searchBook?isbn=213243
http://domain.com/context/rest/books/searchBook?authorName=someAuthor
Run Code Online (Sandbox Code Playgroud)

我必须写一个像下面这样的服务类来处理这个问题.

@Path("/books")
   public class BookRestService{

    // this is what I currently have, I want to change this method to in-take all the 
    // dynamic parameters that can come
    @GET
    @Path("/searchBook")
    public Response searchBook(@QueryParam("bookName") String bookName,@QueryParam("isbn") String isbn) {

     // fetch all such params
     // create a search array and pass to backend

    }

    @POST
    @Path("/addBook")
    public Response addBook(......) {
    //....
     }
    }
Run Code Online (Sandbox Code Playgroud)

抱歉格式不好(我无法了解代码格式在这个编辑器中的工作方式!).如您所见,我需要更改方法searchBook(),以便它可以使用任意数量的查询参数.

我在这里看到了类似的帖子,但找不到合适的解决方案.

如何使用可选参数设计用于搜索的RESTful URL?

请问有人对此有所了解吗?

resteasy url-parameters

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

在url参数javascript中存储键值对列表.

假设www.mydomain.com?param1=example作为一个例子.

存储作为键值对列表的第二个参数的最佳方法是什么?在我使用的那一刻&param2=key|value,key|value.我使用垂直线将键与值分开,并使用逗号配对,等于之后的所有内容都使用encodeURIComponent().这很好用.

然而,用户可以控制价值......而作为明智的人类,我们都知道用户可能做的第一件事就是将垂直条或逗号作为破坏我的参数解析器的值之一.有一个更好的方法吗?我见过PHP用户正在讨论在URL中存储相关数组,但我正在寻找一个纯粹的JavaScript解决方案.

javascript url jquery url-parameters

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

将JSON响应提取到参数中

我需要将此特定JSON字段提取到Visual Studio中的性能测试参数中:

"ExamAnswerId":"757a3735-e626-412b-934c-e577c6963d51"

当我尝试通过右键单击响应并单击"添加提取规则"手动执行此操作时,会出现此问题.文本被分成3个不同的行,旁边有许多不可读的数字,如下所示:"0x00000000 7B 22 45 78 61 6D 41 6E 73 77 65 72 49 64 22 3A {"ExamAnswerId":0x00000010 22 37 35 37 61 33 37 33 35 2D 65 36 32 36 2D 34"757a3735-e626-4

这听起来愚蠢的,但我有点需要提取3个不同的参数,只是因为我不能复制/粘贴 - 这也是在那里,我想我会失败.

ExamAnswerId对于我以后填写另一个webrequest很重要,但我似乎无法正确传递它.

所有输入都非常感谢!

json performance-testing url-parameters visual-studio-2012

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

Javascript正则表达式解析路径字符串

我有一个向用户显示照片和相册的应用程序.根据应用程序的当前状态,我显示了适当的视图.每次视图更改我都会更改网址,然后控制器使用window.location.hash获取网址值

它返回此表单的字符串:

"photos/byalbum/albumid"
"photos/allphotos"
"photos/eachphoto/albumid/photoid"
Run Code Online (Sandbox Code Playgroud)

我的问题是如何使用javscript正则表达式解析这个以确定我应该显示哪个视图以及获取参数(albumId/photoId)

javascript regex url url-parameters

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

停止在提交表单时添加URL参数

好的,所以这可能是一个愚蠢的问题,但我正在尝试编写一个简单的JavaScript应用程序(请原谅我的术语,我是新手),其中包含一个表单,除了我只使用HTML和JS(和CSS),所以我通过使用document.getElementById访问表单中的值.

问题是Javascript函数应该根据表单值显示一些东西(它基本上是一个GPA计算器),但显示的东西只是在屏幕上闪烁,然后当我按原样运行HTML文件时消失,并且不要当我通过我的实际域名运行时,它会显示出来.我觉得这样做的原因是,在您提交表单后,会粘贴一堆URL参数,从而刷新HTML并删除新添加的innerHTML.

这是我的表单的代码:

<form id="calculator" name="calculator">
            <table>
                <thead>
                    <tr>
                        <td>Class Number</td>
                        <td>Grade</td>
                        <td>AP/Non-AP</td>
                        <td>GPA</td>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td class="classnumber">Class 1</td>
                        <td>
                            <select id="class1GPA" name="class1GPA">
                                <option value=4.4 selected>A+</option>
                                <option value=4.0>A</option>
                                <option value=3.7>A-</option>
                                <option value=3.4>B+</option>
                                <option value=3.0>B</option>
                                <option value=2.7>B-</option>
                                <option value=2.4>C+</option>
                                <option value=2.0>C</option>
                                <option value=1.7>C-</option>
                                <option value=1.4>D+</option>
                                <option value=1.0>D</option>
                                <option value=0.7>D-</option>
                                <option value=0>F</option>
                            </select>
                        </td>
                        <td>
                            <select id="class1AP" name="class1AP">
                                <option value=False selected>Regular Class</option>
                                <option value=True>AP Class</option>
                            </select>
                        </td>
                        <td id="class1disp">

                        </td>
                    </tr>
                    <tr>
                        <td class="classnumber">Class 2</td>
                        <td>
                            <select id="class2GPA" name="class2GPA">
                                <option …
Run Code Online (Sandbox Code Playgroud)

html javascript forms url-parameters

3
推荐指数
2
解决办法
8309
查看次数

使用请求的Python HTTP请求二进制数据

以下代码仅适用于curl.如果你能告诉我为什么它不能使用Requests在Python中运行会很好

curl 'http://cdcnepal.com/Modules/HOmeMoviesLists/WebService2.asmx/GetShowsByDate' \
 -H 'Content-Type: application/json; charset=UTF-8' \
 -d '{"portalId":"1","showDate":"26/05/2014","flag":0,"size":9}'
Run Code Online (Sandbox Code Playgroud)

但是在Python中使用以下代码

import requests
import json
url = """http://cdcnepal.com/Modules/HOmeMoviesLists/WebService2.asmx/GetShowsByDate"""
headers = {"content-type":["application/json", "charset=UTF-8"]}
payload = {"portalId":"1","showDate":"26/05/2014","flag":0,"size":9}
r = requests.get(url, headers=headers, data=payload)
print r.text
Run Code Online (Sandbox Code Playgroud)

最初卷曲请求有其他内容,下面,但我意识到我可以删除几个.我不确定是否导致错误,因为curl请求正在运行.我没有从代码中获得相同的响应.

这可能很有用.从Chrome开发工具中提取的卷曲请求

curl 'http://cdcnepal.com/Modules/HOmeMoviesLists/WebService2.asmx/GetShowsByDate'
 -H 'Cookie: OriginalReferrer=https://www.google.com/;
     OriginalURL=http://cdcnepal.com/;
     ASP.NET_SessionId=i5lbnql5hpp0wm1ywyqbywtj;
     VisitCount=4' 
 -H 'Origin: http://cdcnepal.com' 
 -H 'Accept-Encoding: gzip,deflate,sdch' 
 -H 'Accept-Language: en-US,en;q=0.8,hi;q=0.6' 
 -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3)
     AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36' 
 -H 'Content-Type: application/json; charset=UTF-8' 
 -H 'Accept: application/json, text/javascript, */*; q=0.01' 
 -H 'Referer:http://cdcnepal.com/Home.aspx' 
 -H …
Run Code Online (Sandbox Code Playgroud)

python curl http url-parameters python-requests

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

在window.location.replace中使用参数

我有以下脚本工作正常:

if(error1 == 1){
    window.alert('You have already signed up!');
    window.location.replace('index.php');
    }
Run Code Online (Sandbox Code Playgroud)

但是当我想使用以下URL而不是index.php时,它不会替换参数:

if(error1 == 1){
    window.alert('You have already signed up!');
    window.location.replace('http://polimovie.deib.polimi.it/Version3/index.php?campaign=".$Campaign_id."&worker=".$Worker_id."');
    }
Run Code Online (Sandbox Code Playgroud)

这段代码重定向我,http://polimovie.deib.polimi.it/Version3/index.php?campaign=.$Campaign_id.&worker=.$Worker_id.而我需要将参数替换为实际数字.

我知道我可以使用php标头,我也在我的PHP代码中使用它,并且这两个工具都很好:

echo "<script>alert('PLEASE SIGN UP FIRST!');window.location = 'http://polimovie.deib.polimi.it/Version3/index.php?campaign=".$Campaign_id."&worker=".$Worker_id."';</script>";
Run Code Online (Sandbox Code Playgroud)

但我想知道如何在window.location.replace中使用参数.

谢谢,

javascript php window.location url-parameters

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

如何将 APEX 参数值传递给外部 URL

在我的 APEX 应用程序中,我创建了一个按钮,该按钮应将当前页面的参数值传送到外部 URL

可选的 URL 重定向目标设置为 PHP 文件的 URL。

我已将按钮的 URL 目标设置为http://[URLNAME]?sid=:student

据我了解,没有替换 APEX 变量。

谁能告诉我它是如何被替代的?

非常感谢

url-parameters oracle-apex

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

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