RPC(5):AJAX跨域请求处理

接上一篇RPC(4):HttpClient实现RPC之POST请求进行修改。

1 修改客户端项目

1.1 修改maven文件

修改后配置文件如下:

    
        
            
                org.springframework.boot
                spring-boot-dependencies
                2.3.2.RELEASE
                import
                pom
            
        
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.apache.httpcomponents
            httpclient
            4.5.12
        
        
            org.example
            httpclient_rpc_pojo
            1.0-SNAPSHOT
            compile
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.11.1
        
    

1.2 新增页面

在resource下的static中新增index.html页面(提前引入jquery)




    
    Title
    
    


    

1.3 编写启动类

package com.example.httpclient;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class TestApp {
    public static void main(String[] args) {
        SpringApplication.run(TestApp.class, args);
    }
}

2 修改服务端项目

在bodyParams中新增@CrossOrigin方法。

RPC(5):AJAX跨域请求处理_第1张图片

3 启动服务

访问页面,点击按钮,结果如下:

RPC(5):AJAX跨域请求处理_第2张图片

你可能感兴趣的:(RPC,rpc,网络协议,网络)