diff --git a/pluto-plugins/plugins/network/lib/src/main/java/com/pluto/plugins/network/internal/mock/ui/MockSettingsViewModel.kt b/pluto-plugins/plugins/network/lib/src/main/java/com/pluto/plugins/network/internal/mock/ui/MockSettingsViewModel.kt index b9186826..42244c07 100644 --- a/pluto-plugins/plugins/network/lib/src/main/java/com/pluto/plugins/network/internal/mock/ui/MockSettingsViewModel.kt +++ b/pluto-plugins/plugins/network/lib/src/main/java/com/pluto/plugins/network/internal/mock/ui/MockSettingsViewModel.kt @@ -40,8 +40,8 @@ internal class MockSettingsViewModel(application: Application) : AndroidViewMode } fun update(requestUrl: String, requestMethod: String, mockData: MockData) { - if (!URLUtil.isHttpsUrl(mockData.url)) { - _event.postValue(Pair(false, "Need https:// URL")) + if (!URLUtil.isHttpUrl(mockData.url) && !URLUtil.isHttpsUrl(mockData.url)) { + _event.postValue(Pair(false, "URL must start with http:// or https://")) return } if (mockData.url.length < URL_MIN_LENGTH) { // length of https://