Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
夏小花花
smart-chatbot
提交
81fb8d08
S
smart-chatbot
项目概览
夏小花花
/
smart-chatbot
与 Fork 源项目一致
Fork自
zhz1605 / smart-chatbot
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
smart-chatbot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
81fb8d08
编写于
2月 05, 2023
作者:
zhz1605
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
030205||测试网络请求
上级
21c03ace
变更
10
显示空白变更内容
内联
并排
Showing
10 changed file
with
178 addition
and
0 deletion
+178
-0
pom.xml
pom.xml
+7
-0
smart-chatbot-domain/pom.xml
smart-chatbot-domain/pom.xml
+38
-0
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/module/req/AnswerReq.java
...azheng/smartchatbot/domain/zsxq/module/req/AnswerReq.java
+10
-0
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/module/req/ReqData.java
...huazheng/smartchatbot/domain/zsxq/module/req/ReqData.java
+10
-0
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/module/res/AnswerRes.java
...azheng/smartchatbot/domain/zsxq/module/res/AnswerRes.java
+19
-0
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/module/res/ResData.java
...huazheng/smartchatbot/domain/zsxq/module/res/ResData.java
+11
-0
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/service/IZsxqAPI.java
...n/huazheng/smartchatbot/domain/zsxq/service/IZsxqAPI.java
+13
-0
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/service/ZsxqAPIImpl.java
...uazheng/smartchatbot/domain/zsxq/service/ZsxqAPIImpl.java
+26
-0
smart-chatbot-interfaces/pom.xml
smart-chatbot-interfaces/pom.xml
+6
-0
smart-chatbot-interfaces/src/test/java/cn/huazheng/smartchatbot/interfaces/utils/HttpClientTest.java
...uazheng/smartchatbot/interfaces/utils/HttpClientTest.java
+38
-0
未找到文件。
pom.xml
浏览文件 @
81fb8d08
...
@@ -53,6 +53,13 @@
...
@@ -53,6 +53,13 @@
<version>
3.8
</version>
<version>
3.8
</version>
</dependency>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<version>
1.18.26
</version>
</dependency>
</dependencies>
</dependencies>
</dependencyManagement>
</dependencyManagement>
...
...
smart-chatbot-domain/pom.xml
浏览文件 @
81fb8d08
...
@@ -16,4 +16,42 @@
...
@@ -16,4 +16,42 @@
<maven.compiler.target>
8
</maven.compiler.target>
<maven.compiler.target>
8
</maven.compiler.target>
</properties>
</properties>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
<version>
2.3.5.RELEASE
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<version>
2.3.5.RELEASE
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
junit
</groupId>
<artifactId>
junit
</artifactId>
<version>
4.12
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
cn.hutool
</groupId>
<artifactId>
hutool-all
</artifactId>
</dependency>
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
fastjson
</artifactId>
</dependency>
<dependency>
<groupId>
org.apache.commons
</groupId>
<artifactId>
commons-lang3
</artifactId>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</dependency>
</dependencies>
</project>
</project>
\ No newline at end of file
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/module/req/AnswerReq.java
0 → 100644
浏览文件 @
81fb8d08
package
cn.huazheng.smartchatbot.domain.zsxq.module.req
;
/**
* @Author zhanghuazheng
* @Date 2023-02-05 12:19
* @Description: TODO
* @Version 1.0
*/
public
class
AnswerReq
{
}
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/module/req/ReqData.java
0 → 100644
浏览文件 @
81fb8d08
package
cn.huazheng.smartchatbot.domain.zsxq.module.req
;
/**
* @Author zhanghuazheng
* @Date 2023-02-05 12:19
* @Description: TODO
* @Version 1.0
*/
public
class
ReqData
{
}
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/module/res/AnswerRes.java
0 → 100644
浏览文件 @
81fb8d08
package
cn.huazheng.smartchatbot.domain.zsxq.module.res
;
import
lombok.Data
;
/**
* @Author zhanghuazheng
* @Date 2023-02-05 12:19
* @Description: TODO
* @Version 1.0
*/
@Data
public
class
AnswerRes
{
private
boolean
succeeded
;
private
int
code
;
private
String
info
;
}
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/module/res/ResData.java
0 → 100644
浏览文件 @
81fb8d08
package
cn.huazheng.smartchatbot.domain.zsxq.module.res
;
/**
* @Author zhanghuazheng
* @Date 2023-02-05 12:13
* @Description: TODO
* @Version 1.0
*/
public
class
ResData
{
}
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/service/IZsxqAPI.java
0 → 100644
浏览文件 @
81fb8d08
package
cn.huazheng.smartchatbot.domain.zsxq.service
;
/**
* @Author zhanghuazheng
* @Date 2023-02-05 00:14
* @Description: 知识星球知识问答相关接口
* @Version 1.0
*/
public
interface
IZsxqAPI
{
void
queryUnAnswerQuesion
();
Boolean
answerQuestion
();
}
smart-chatbot-domain/src/main/java/cn/huazheng/smartchatbot/domain/zsxq/service/ZsxqAPIImpl.java
0 → 100644
浏览文件 @
81fb8d08
package
cn.huazheng.smartchatbot.domain.zsxq.service
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.stereotype.Service
;
/**
* @Author zhanghuazheng
* @Date 2023-02-05 00:16
* @Description: 知识星球知识问答实现
* @Version 1.0
*/
@Service
public
class
ZsxqAPIImpl
implements
IZsxqAPI
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
ZsxqAPIImpl
.
class
);
@Override
public
void
queryUnAnswerQuesion
()
{
}
@Override
public
Boolean
answerQuestion
()
{
return
null
;
}
}
smart-chatbot-interfaces/pom.xml
浏览文件 @
81fb8d08
...
@@ -50,5 +50,11 @@
...
@@ -50,5 +50,11 @@
<artifactId>
commons-lang3
</artifactId>
<artifactId>
commons-lang3
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
cn.huazheng
</groupId>
<artifactId>
smart-chatbot-domain
</artifactId>
<version>
1.0.0-SNAPSHOT
</version>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
\ No newline at end of file
smart-chatbot-interfaces/src/test/java/cn/huazheng/smartchatbot/interfaces/utils/HttpClientTest.java
0 → 100644
浏览文件 @
81fb8d08
package
cn.huazheng.smartchatbot.interfaces.utils
;
import
cn.huazheng.smartchatbot.domain.zsxq.module.res.AnswerRes
;
import
cn.hutool.http.Header
;
import
cn.hutool.http.HttpRequest
;
import
cn.hutool.http.HttpResponse
;
import
com.alibaba.fastjson.JSON
;
import
org.junit.Test
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @Author zhanghuazheng
* @Date 2023-02-05 11:50
* @Description: 网络测试
* @Version 1.0
*/
public
class
HttpClientTest
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
HttpClientTest
.
class
);
@Test
public
void
test_http_get
(){
String
url
=
"https://api.zsxq.com/v2/groups/48844155242818/topics?scope=unanswered_questions&count=20"
;
String
cookie
=
"zsxq_access_token=D6F26C45-A7E4-F887-C923-612E6D7D7668_D55526EAC6062B36; abtest_env=product; zsxqsessionid=9e6ce16ca9ab4b33e010b1032b468bd9"
;
String
accept
=
"application/json, text/plain, */*"
;
String
use_agent
=
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
;
HttpResponse
response
=
HttpRequest
.
get
(
url
).
header
(
Header
.
COOKIE
,
cookie
)
.
header
(
Header
.
ACCEPT
,
accept
)
.
header
(
Header
.
USER_AGENT
,
use_agent
)
.
execute
();
String
body
=
response
.
body
();
logger
.
info
(
"响应结果={}"
,
body
);
AnswerRes
answerRes
=
JSON
.
parseObject
(
body
,
AnswerRes
.
class
);
logger
.
info
(
"解析后的对象answerRes={}"
,
answerRes
);
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录