相关疑难解决方法(0)

POST和GET有什么区别?

我最近才参与PHP/AJAX/jQuery,在我看来,这些技术的一个重要部分就是POSTGET.

首先,POST和之间有什么区别GET?通过实验,我知道GET将返回的变量及其值附加到URL字符串

website.com/directory/index.php?name=YourName&bday=YourBday
Run Code Online (Sandbox Code Playgroud)

POST不是.

那么,这是唯一的区别还是有特定的规则或惯例使用其中一个?

其次,我也看到POSTGETPHP之外:还AJAX和jQuery.这3个怎么做POSTGET不同?它们是相同的想法,相同的功能,只是采用不同的方式?

post get http http-method

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

如何编写一个RestController来从XML请求更新JPA实体,Spring Data JPA方式?

我有一个名为person的数据库:

 id | first_name | last_name | date_of_birth 
----|------------|-----------|---------------
 1  | Tin        | Tin       | 2000-10-10    
Run Code Online (Sandbox Code Playgroud)

有一个名为JPA的实体Person映射到此表:

@Entity
@XmlRootElement(name = "person")
@XmlAccessorType(NONE)
public class Person {

    @Id
    @GeneratedValue
    private Long id;

    @XmlAttribute(name = "id")
    private Long externalId;

    @XmlAttribute(name = "first-name")
    private String firstName;

    @XmlAttribute(name = "last-name")
    private String lastName;

    @XmlAttribute(name = "dob")
    private String dateOfBirth;

    // setters and getters
}
Run Code Online (Sandbox Code Playgroud)

该实体还使用JAXB注释进行注释,以允许将HTTP请求中的XML有效负载映射到实体的实例.

我想实现一个端点,用于检索和更新具有给定的实体id.

根据对类似问题的回答,我需要做的就是实现如下的处理程序方法:

@RestController
@RequestMapping(
        path = "/persons",
        consumes = APPLICATION_XML_VALUE,
        produces = APPLICATION_XML_VALUE …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc spring-data-jpa spring-boot

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